home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / The World of Computer Software.iso / un4win11.zip / UN4WIN.DOC < prev    next >
Text File  |  1993-01-26  |  25KB  |  579 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.                               Uninstall for Windows
  7.                                    Version 1.1
  8.  
  9.  
  10.  
  11.  
  12.                                It's Your Money Inc.
  13.                                   3 Floyd Drive
  14.                              Mount Arlington NJ  07856
  15.  
  16.  
  17.                       Copyright (c) 1992 It's Your Money, Inc.
  18.                            All Rights Reserved Worldwide
  19.  
  20.  
  21.  
  22.  
  23.  
  24. Uninstall for Windows
  25. =====================
  26.  
  27.  
  28. The following files are included in Uninstall for Windows
  29.  
  30. UN4WIN.EXE              Main Program File
  31. TE.EXE                  Text Editor
  32. UN4WIN.ICO              Windows Icon File
  33. UN4WIN.PIF              Windows Program Information File
  34. UN4WIN.DOC              Documentation (this file)
  35.  
  36.  
  37.  
  38. TABLE OF CONTENTS
  39. =================
  40.  
  41. Introduction . . . . . . . . . . .  3
  42. Shareware Defined . . . . . . . . . 3
  43. Trademarks . . . . . . . . . . . .  4
  44. License Agreement . . . . . . . . . 4
  45. Software Support . . . . . . . . .  5
  46. Why use UN4WIN? . . . . . . . . . . 6
  47. Using UN4WIN . . . . . . . . . . .  7
  48. Interpreting the output file . . .  9
  49. Miscellaneous . . . . . . . . . .  12 
  50. Changes in Version 1.1 . . . . . . 13
  51.  
  52.  
  53. Page 3
  54.  
  55.  
  56. Introduction
  57. ============
  58.  
  59. Uninstall for Windows is a shareware product. This means that you can find
  60. UN4WIN in and download it from many sources, but that the author reserves 
  61. all rights.
  62.  
  63.  
  64.  
  65. Shareware Defined
  66. =================
  67.  
  68. Perhaps the best way to define shareware is to explain what it is not.
  69.  
  70. Shareware is not free software. Unlike Public Domain and Freeware, all rights
  71. are reserved by the author, and he may charge any fee or impose any trial 
  72. period he sees fit upon its use. Public Domain software is software that has
  73. been dedicated to and released for the public good, and may be used in any 
  74. manner by any party. Freeware is software for which no fee is charged, but in 
  75. which the author maintains the copyright and may thus dictate the terms under 
  76. which it may be used. Once again, UNINSTALL FOR WINDOWS IS SHAREWARE.
  77.  
  78. The accompanying text editor, TE.EXE, that is distributed with Uninstall for
  79. Windows is an example of Public Domain Software. We did not write it, and
  80. claim no rights to it.
  81.  
  82. Page 4
  83.  
  84.  
  85. Trademarks
  86. ==========
  87.  
  88. Uninstall for Windows is a trademark of It's Your Money, Inc.
  89. Windows is a trademark of Microsoft Corporation.
  90.  
  91. Other trademarks as may appear in this documentation or the program are 
  92. properties of their respective holders, and their incidental inclusion is
  93. not intended as, nor should it be construed as, a violation of any rights
  94. associated therewith.
  95.  
  96. License Agreement
  97. =================
  98.  
  99. By installing Uninstall for Windows on your system, you indicate your
  100. agreement to the following terms and conditions.
  101.  
  102. All program files are hereby designated as included in the phrase "the 
  103. program". It's Your Money Inc. is hereby designated "the company".
  104.  
  105. Your registered copy of Uninstall for Windows has been assigned a unique
  106. serial number, which appears on the menu screen in place of that annoying
  107. "Evaluation Copy" message found in unregistered copies. You may be asked for
  108. this number if you request technical support, and it identifies you.
  109.  
  110. Your copy of Uninstall for Windows is licensed for use on one computer at a
  111. time. This means that you may move it from system to system, but IT MAY NOT 
  112. RESIDE ON MORE THAN ON COMPUTER AT A TIME. If you use Uninstall for Windows in
  113. a networked environment, IT MAY BE ACCESSED ONLY FROM THE NODE ON WHICH IT IS
  114. INSTALLED. 
  115.  
  116. You may make one copy of Uninstall for Windows for archival purposes, but you
  117. may not distribute this registered copy in any way.
  118.  
  119. ANY VIOLATION OF THESE TERMS WILL VOID YOUR REGISTRATION, AND SUBJECT YOU TO
  120. PROSECUTION AS A FELON.
  121.  
  122. The program is supplied "as is". The entire and exclusive liability and 
  123. remedy for breach of the limited warranty implied by this agreement shall be
  124. limited to the replacement of defective diskette(s) or documentation supplied
  125. by the company to users who register their copies of the program. Liability
  126. shall not include or extend to any claim for or right to recover any other
  127. damages, including but not limited to loss of profit, data, or use of the
  128. program or other software, or special, incidental, or consequential damages or
  129. other similar claims, even if the company has been specifically advised of the
  130. possibility of such damages. In no event will the company's liability for any 
  131. damages to you or any other party ever exceed the actual price paid for the
  132. license to use the program.
  133.  
  134. THE COMPANY SPECIFICALLY DISCLAIMS ALL OTHER WARRANTIES, EXPRESSED OR IMPLIED,
  135. INCLUDING BUT NOT LIMITED TO ANY IMPLIED WARRANTY OF MERCHANTABILITY OR FITNESS
  136. FOR A PARTICULAR PURPOSE.
  137.  
  138. This license statement shall be construed, interpreted, and governed by the
  139. laws of the State of Delaware. If any provision of this statement is found void
  140. or unenforceable, it will not affect the validity of the balance of the
  141. statement, which shall remain valid and enforceable according to its terms. If
  142. any remedy provided is determined to have failed of its essential purpose, all
  143. limitation of liability and exclusions of damages set forth herein shall remain
  144. in full force and effect.
  145.  
  146. Page 5
  147.  
  148.  
  149.  
  150.  
  151. Software Support
  152. ================
  153.  
  154. Support for Uninstall for Windows is available directly from the company, or 
  155. via the Compuserve Information Service using Compuserve mail at address 
  156. 72621,2222. We can also be reached in our forum on America OnLine -- use
  157. keyword "IYM".
  158.  
  159.  
  160. Page 6
  161.  
  162.  
  163. Why use Uninstall for Windows?
  164. ==============================
  165.  
  166. Everybody who's used Microsoft Windows for more than a few days has come up
  167. against a problem. With very few exceptions, there's no good way to remove a
  168. program written for the environment from your system, if you decide you don't
  169. want it there anymore.
  170.  
  171. With DOS programs, the problem usually isn't severe. More often than not, all
  172. you need to do to remove a DOS-based program is delete the directory in which
  173. it has been installed, plus its contents. Sometimes there will be changes made
  174. to the system files AUTOEXEC.BAT and CONFIG.SYS, but those files almost always
  175. reside in the root directory of your first hard drive (C:\), and x86-based 
  176. computer users have become used to dealing with those files on a regular basis.
  177.  
  178. Under Windows, though, the situation gets ugly. You still need to keep track of
  179. AUTOEXEC.BAT and CONFIG.SYS, but there's much more to worry about. Some 
  180. programs install in their own directories, while others get thrown in with 
  181. Windows itself. Sometimes you get a choice of where to locate the software, 
  182. other times not. Even when you think you've isolated your new program, it often
  183. proves to be spread about your system in a way that makes its removal all but 
  184. impossible. Files end up in the SYSTEM subdirectory of WINDOWS, .INI files can
  185. be in the subdirectory you specify or in the Windows directory, changes are
  186. often made to WIN.INI -- the list of potential problems goes on and on.
  187.  
  188. Uninstall for Windows solves this problem, simply, quickly, and easily. All
  189. you do is copy the files to any directory on the same drive where you've
  190. installed Microsoft Windows, and run it before you install a new application or
  191. utility program. Invoke the "system survey" option, and the state of your
  192. system is captured for comparison against its condition after the new software
  193. has been installed.
  194.  
  195.  
  196. Page 7
  197.  
  198.  
  199. Using Uninstall for Windows
  200. ===========================
  201.  
  202. First of all, we need to make a point.
  203.  
  204. Uninstall for Windows is designed to help you overcome a problem that occurs
  205. as a result of using the Microsoft Windows graphical environment. Yet, we have
  206. delivered UN4WIN as a native DOS application, instead of a Windows program.
  207. Why? There are two reasons: since the information that UN4WIN deals with 
  208. originates at DOS level, we thought it more honest to treat it accordingly.
  209. Also, by making UN4WIN a DOS program, we are able to deliver it in a much 
  210. smaller packages than if we burdened it with the overhead inherent to Windows
  211. software. Since Uninstall for Windows is so easy to use, there isn't even an
  212. issue over interface - there's just one menu with five choices - do you REALLY
  213. need 3-D buttons for that? Of course not!
  214.  
  215. At the same time, we recognize that many users NEVER "drop to DOS". So, we
  216. have provided icon and program information files that let you set up 
  217. Uninstall for Windows to run directly from Windows at the click of a mouse.
  218.  
  219. Setting up the program
  220. ======================
  221.  
  222. This is easy. Just copy the files to any directory ON THE SAME HARD DRIVE ON
  223. WHICH YOU HAVE Windows INSTALLED. You will need UN4WIN.EXE and TE.EXE, and 
  224. we also recommend keeping this file, UN4WIN.DOC. However, if you plan to run
  225. Uninstall for Windows from DOS, or using a command line from within Windows 
  226. (instead of clicking on an icon), you won't need UN4WIN.ICO. Similarly, we
  227. provide UN4WIN.PIF strictly as a convenience -- it will use only 128 kilobytes 
  228. of memory, but there really isn't anything else special about it, so you can 
  229. run UN4WIN without it. Of course, you also won't need it if you run the program
  230. from DOS or a DOS session under Windows. 
  231.  
  232. If you decide to set up Uninstall for Windows to run under Windows using the
  233. included .ICO and .PIF files, here's what you do (instructions are for Program
  234. Manager): 
  235.  
  236.    1) Display the program group where you want the UN4WIN icon to be, and use
  237.       the "NEW" command on the File menu. Make sure that "Program Item" is
  238.       marked, and click "OK".
  239.    2) Put whatever name you like -- we recommend "Uninstall for Windows" -- in
  240.       the description box.
  241.    3) In the command line box, point your system to the directory where you are
  242.       keeping the UN4WIN files, and either the UN4WIN.EXE program, or UN4WIN.PIF
  243.       if you are using it. For example, if you are keeping the files in your 
  244.       Windows directory, and Windows is installed on your "C:" drive, and you
  245.       have decided to use the .PIF, then you would type (omitting the quotes)
  246.       "C:\WINDOWS\UN4WIN.PIF".
  247.    4) Click the "OK" button.
  248.  
  249.  
  250. Is it better to put the Uninstall for Windows files in their own directory, or
  251. in with Windows? You'll have to decide this issue for yourself; putting the 
  252. files in your Windows directory makes sense, and will cause no problems, but if
  253. clutter bothers you, you'll probably prefer to create a separate directory for
  254. UN4WIN. This seems like a bit of a waste, since there are so few files in the 
  255. package and they are easily identifiable by the "UN4WIN" prefix, but it's our
  256. job to give you the facts, not tell you what to do. 
  257.  
  258. Page 8
  259.  
  260.  
  261. You should be aware of one more thing: during its first step, surveying your 
  262. system, UN4WIN creates quite a few files that are left on your disk until
  263. you run the comparison that enables you to restore your system to the state 
  264. it was in before you installed your new Windows software. Many people will
  265. consider this a pretty good argument for giving Uninstall for Windows its own 
  266. directory.
  267.  
  268. Running Uninstall for Windows
  269. =============================
  270.  
  271. Start Uninstall for Windows either by changing to the DOS drive and directory
  272. where you have placed the files, typing "UN4WIN", and tapping the <Enter> key,
  273. or by double clicking the icon you created in Windows when you followed the
  274. steps outlined above. You will see the following screen:
  275.  
  276.  
  277.  
  278. ===================================================================
  279.                               Uninstall for Windows
  280.                               =====================
  281.  
  282.          <A> Do a System Survey
  283.          <B> Compare Old System to New
  284.          <H> Help
  285.          <L> Look at Report
  286.  
  287.  
  288.          <Q> Quit and return to DOS
  289.  
  290.  
  291.  
  292.               Please make a choice :
  293.  
  294.  
  295.  
  296. COPYRIGHT (c) 1992
  297. IT`S YOUR MONEY INC.                              REGISTERED: #00000000
  298. ALL RIGHTS RESERVED
  299.  
  300.  
  301.  
  302.  
  303. ===================================================================
  304.  
  305.  
  306. You can view this file anytime you see the menu, just by tapping the "H" key.
  307. WARNING: you can also CHANGE this file, so be careful, and make sure you
  308. don't lose the original! The "Q" option is available all the time, too.
  309.  
  310. The other three options control the actual operation of Uninstall for Windows.
  311. "L", (look) lets you view the file REPORT.TXT, which is created by using 
  312. Uninstall for Windows to compare the before and after statuses of your system
  313. around an installation of other software. If the file doesn't exist (as it
  314. won't when you first introduce UN4WIN to your system), you will be told as much
  315. and returned to the menu.
  316.  
  317. Page 9
  318.  
  319.  
  320. Choice "A" runs the survey process that tells Uninstall for Windows about your
  321. system, and should be used immediately before installing any new software. When
  322. you are done installing a new Windows program, use "B" to compare your system
  323. before and after the installation. Like the report viewing option, these two
  324. selections will tell you if you are using them incorrectly.
  325.  
  326. ***************
  327. ***************
  328. IMPORTANT NOTE:
  329.  
  330. You should RUN your new software before using choice "B". While many software 
  331. titles make all the changes they will ever effect during installation, OTHERS
  332. WAIT UNTIL YOU RUN THEM FOR THE FIRST TIME, and some even wait until you close
  333. them down.
  334.  
  335. The correct flow for using Uninstall for Windows is this:
  336.  
  337.    1) Use choice "A" to survey your system.
  338.    2) Install your new Windows application.
  339.    3) Run your new Windows application.
  340.    4) CLOSE the new program
  341.    5) Use choice "B" to compare what your system looked like before software
  342.       installation to how it is afterward.
  343.    6) After you have created REPORT.TXT, we recommend examining it to see the
  344.    changes to your system. While this is NOT mandatory (the information will
  345.    be just as useful later), YOU MUST NOT RUN UNINSTALL FOR WINDOWS AGAIN, OR
  346.    THE FILE WILL BE DELETED. We recommend changing the name of the REPORT.TXT
  347.    file to another name that you consider meaningful in identifying the
  348.    program that you used Uninstall for Windows to protect the integrity of
  349.    your system against. This can be done with the DOS "REN" command, or
  350.    whatever other DOS or Windows utility you prefer.
  351.  
  352.  
  353. ***************
  354. ***************
  355.  
  356.  
  357.  
  358. INTERPRETING AND USING UNINSTALL FOR WINDOWS' OUTPUT FILE
  359. =========================================================
  360.  
  361. The REPORT.TXT file contains a lot of information. It tells you what new
  362. directories have been created anywhere in your system, what new files have
  363. been created in the root directory of your C: drive, the WINDOWS directory, and
  364. the SYSTEM subdirectory of Windows. It also logs changes to WIN.INI, SYSTEM.INI,
  365. C:\AUTOEXEC.BAT, and C:\CONFIG.SYS. This is a complete list of the variables
  366. that are effected by any Windows program that we have seen.
  367.  
  368. Using the information in this file is fairly straightforward. When you want to
  369. uninstall a program, examine the file, and note the following:
  370.  
  371.    1)Any directories that have been created (and their contents) can be
  372.      deleted. They will be noted in the section of REPORT.TXT marked 
  373.  
  374.      "[Directory trees for all drives in this system]"
  375.  
  376. Page 10
  377.  
  378.  
  379.      For example, In every system there will be a line that says "Comparing
  380.      files TREE-C.OLD and TREE-C.NEW". Under this line will be a listing of any
  381.      new directories on the C: drive. Likewise, if you install your new program
  382.      on the G: drive of a system so equipped, there will be a line that reads
  383.      "Comparing files TREE-G.OLD and TREE-G.NEW".
  384.  
  385.    2)If any changes have been made to the file WIN.INI (located in your WINDOWS
  386.      directory), they will be noted in the section marked
  387.  
  388.      "[WIN.INI]"
  389.  
  390.      The changes that can be listed hear are too numerous to list, but the main
  391.      point is that anything that is in the WIN.INI that was not in WIN.OLD can
  392.      usually be deleted. Treat the changes found under the heading
  393.  
  394.      "[SYSTEM.INI]"
  395.  
  396.      similarly.
  397.  
  398.    3)Sometimes, a program will modify C:\CONFIG.SYS and C:\AUTOEXEC.BAT. It's
  399.      rare, fortunately, that these changes are made without backup copies being
  400.      created first, but we don't want to take that for granted, do we? You will
  401.      find sections marked
  402.  
  403.      "[AUTOEXEC.BAT]"
  404.           and
  405.      "[CONFIG.SYS]"
  406.  
  407.      to help you here. Changes made to these files can vary, but they are 
  408.      usually limited to only a few choices when made by Windows programs. SET
  409.      commands and lines that load special pieces of software called device
  410.      drivers will be added to CONFIG.SYS ("device="), and the PATH statement
  411.      in your AUTOEXEC.BAT file is frequently appended with the name of the
  412.      directory in which you installed your new software. simply use TE.EXE or
  413.      any other text editor to restore these files to their earlier condition,
  414.      if you need to uninstall something.
  415.  
  416.    4)In the section headed with
  417.  
  418.      "[Files in \WINDOWS and \WINDOWS\SYSTEM]"
  419.  
  420.      you will find the results of a comparison of the contents of those two
  421.      directories before and after you installed new software. Simply put, there
  422.      are many programs that put files in these two places. You will likely find
  423.      unusual .INI files in the WINDOWS directory (but there could be almost
  424.      anything), and most of the time you will find that the files left in 
  425.      WINDOWS\SYSTEM end with the extension .DLL. How do you deal with these? 
  426.      Usually, you will just delete the new files that your new software gave 
  427.      you, but there are exceptions. For example, in Windows 3.1 there is a file
  428.      called COMMDLG.DLL that controls the appearance of most dialog boxes. You
  429.      may find that you have before and after listings that look as if you have 
  430.      a different version of this file than you started with. You wouldn't want
  431.      to delete this new file unless you were planning to restore the original
  432.      one from your Windows program disks. However, when changes like this occur
  433.  
  434. Page 11
  435.  
  436.  
  437.      they usually mean that Microsoft has released an update of the file to
  438.      software developers, and that the installation routine accompanying your
  439.      new software has put it on your system.
  440.  
  441.    5)The last section of REPORT.TXT lists any new files that have been added to
  442.      the root directory of your C:\ drive. An example of files that are
  443.      treated this way are special device drivers that have been designed to
  444.      work with more than just your new program. These files are expendable by 
  445.      definition once you remove the software that they came with, but if you
  446.      encounter any it's probably a good idea to use the software developer's
  447.      technical support services to find out precisely what purpose they serve.
  448.  
  449. There are two other situations that need some explanation. Look at this:
  450.  
  451.  
  452. ==================================================
  453. ==================================================
  454. [Directory Trees for all drives in this system]
  455. Comparing files TREE-F.OLD and TREE-F.NEW
  456. FC: no differences encountered
  457.  
  458. Comparing files TREE-E.OLD and TREE-E.NEW
  459. ***** TREE-E.OLD
  460.       213 file(s)          0 bytes
  461.                      5988352 bytes free
  462. ***** TREE-E.NEW
  463.       213 file(s)          0 bytes
  464.                      5980160 bytes free
  465. ==================================================
  466. ==================================================
  467.  
  468. This is the result of before and after comparison of the directory structures of
  469. the E: and F: drives on a system. It appears to say that there are not any 
  470. changes on E:, so why is there information included in the report instead of 
  471. the simple "no differences encountered" message?
  472.  
  473. When you look a little closer, you'll notice that the "bytes free" figures
  474. don't match. Is this a problem? No! The number reflect the fact that Uninstall
  475. for Windows had created a few temporary files, and that they still existed
  476. when the report was created.
  477.  
  478. Page 12
  479.  
  480.  
  481. The second puzzling piece of output you'll encounter is this:
  482.  
  483. ===================================================
  484. ===================================================
  485. [SYSTEM.INI]
  486. Comparing files SYSTEM.OLD and \WINDOWS\SYSTEM.INI
  487. ***** SYSTEM.OLD
  488. [mciseq.drv]
  489. disablewarning=true
  490. ***** \WINDOWS\SYSTEM.INI
  491. [mciseq.drv]
  492. disablewarning=true (a right-pointing arrow -- STRAY END-OF-FILE
  493.                      MARKER -- can show up here)
  494. ===================================================
  495. ===================================================
  496.  
  497. Notice that the before and after listings here for the SYSTEM.INI file are
  498. identical except for the parenthetic note we've added at the end. What does 
  499. this note mean?
  500.  
  501. The "end of file" marker (ASCII decimal 26, hex 1A for technical types) is a
  502. special "control character" that some (but not all) software places, as you've
  503. guessed, at the end of a file. We can't safely insert it in the middle of
  504. this file, and you probably couldn't print it, which explains why we've made
  505. that notation above instead of just showing the character. The fact that it's 
  506. in REPORT.TXT is only partially explainable.
  507.  
  508. When REPORT.TXT is created, it compares certain other files and memory 
  509. variables to each other. Sometimes this results in the insertion of this stray
  510. character even though it doesn't belong there and doesn't even really exist!
  511.  
  512. When you use TE.EXE (which is also called internally by Uninstall for
  513. Windows) to view REPORT.TXT, any of these characters will show up in their
  514. native form. If your REPORT.TXT file includes any sections that show this
  515. character as the only difference, they may simply be ignored.
  516.  
  517.  
  518. Miscellaneous Subjects
  519. ======================
  520.  
  521. Since the REPORT.TXT file is composed of regular ASCII text strings that can
  522. be displayed by almost any program we can think of, you might wonder why we
  523. have bothered to include TE.EXE in this package. The answer is as simple as
  524. using the DOS command "TYPE REPORT.TXT". This command, and many DOS-based
  525. word processors and text editors, chokes on those pesky end-of-file characters.
  526. While the two editors included with Windows (Notepad and Write) can both handle
  527. the characters properly, we didn't think it was a good idea to force you to use
  528. those, especially since many users remove them from their systems. Also, since
  529. Uninstall for Windows was written as a DOS program, it wouldn't make much sense
  530. to force you into Windows to read its output.
  531.  
  532. Page 13
  533.  
  534.  
  535. We do not support TE, beyond echoing here the instructions you will encounter
  536. while using Uninstall for Windows. <F5>, followed by "Y" for yes and "1", "2",
  537. or "3" to indicate which parallel port your printer is attached to (usually 
  538. "1") lets you print the file you are reading, and <F4> exits TE.
  539.  
  540. We don't recommend running Uninstall for Windows while you are logged on to a 
  541. network. There are no problems that will cause damage of any sort, but the 
  542. information you get in REPORT.TXT might not be accurate. If possible, log off
  543. before running Uninstall for Windows.
  544.  
  545. If you use Stacker with SSWAP, SuperStor, or any other utility that causes 
  546. your system to see drives with different letter assignments than are accurate
  547. at boot time, Uninstall for Windows will not be able to survey your CONFIG.SYS
  548. and AUTOEXEC.BAT files or root directory on the C: drive. We've long
  549. recommended against using these utilities in our consulting and publishing
  550. endeavors, and here's a great example of why.
  551.  
  552. Finally: during operation you may see a few "File not found" messages scroll
  553. by on your screen. They reflect the interim status of your system while 
  554. Uninstall for Windows is running, and may be ignored.
  555.  
  556. Changes in Version 1.1
  557. ======================
  558.  
  559. We came across two major problems with the design of Uninstall for Windows in
  560. version 1.0. 
  561.  
  562. First (and thanks to the MANY people who contacted us about this), version 1.0
  563. would only work on systems where Windows was installed in a directory named
  564. \WINDOWS. This is no longer the case. Now, UN4WIN prompts you to supply the name
  565. of Windows' home when you run it, and if you type a directory name that doesn't
  566. exist, tells you so.
  567.  
  568. Second, we came across intermittent problems when UN4WIN was run on computers
  569. with CD-ROM drives installed and currently available. We took the easy way out
  570. on this one: since there won't be any changes for UN4WIN to ferret out on these
  571. read-only drives, you are simply given the chance to identify them to UN4WIN,
  572. and the program won't try to search them.
  573.  
  574. We are aware that Uninstall for Windows doesn't always work correctly when 
  575. alternate command processors like NDOS or 4DOS are used in place of COMMAND.COM.
  576. Although we have not yet figured out a solution for this (and in fact suspect
  577. that there is none), we can report that you can solve the immediate problem by
  578. invoking an instance of DOS' COMMAND.COM underneath the alternate.
  579.